【问题标题】:run npm install (VueJs and dependencies) in Laravel在 Laravel 中运行 npm install(VueJs 和依赖项)
【发布时间】:2018-08-17 04:38:40
【问题描述】:

Eu estou com uma instalação fresquinha do Laravel,removi o nodejs e npm com suasdependencias e pastas reinstalei a utlima versão。 Ja fiz de tudo mesmo assim ao rodar npm install e depois npm run dev da o seguinte erro:

我在我的系统中安装了新的 Laravel,删除了所有 nodejs 和 npm 包和文件夹,并重新安装了最新版本。我做了所有,但到目前为止我也无法运行 npm install 和 npm run dev 。你能帮帮我吗?

关注 package.json

{
    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
    "devDependencies": {
        "axios": "^0.18",
        "bootstrap": "^4.0.0",
        "popper.js": "^1.12",
        "cross-env": "^5.1",
        "jquery": "^3.2",
        "laravel-mix": "^2.0",
        "lodash": "^4.17.4",
        "vue": "^2.5.7"
    }
}

关注打印屏幕错误和图像:

When run: npm install

..continue npm install

When run: npm run dev

【问题讨论】:

  • 我同意这似乎是一个权限问题。你是用普通用户克隆的吗?
  • 我使用 chmod 777 -R 到文件夹“零”并使用 sudo npm install 但发生方式相同
  • 你不应该 sudo 包管理器。那只是自找麻烦。大多数人都会警告你。

标签: laravel npm vue.js


【解决方案1】:

我发现了问题,cross-env 必须更新了它的路径,它在 package.json 中有“cross-env/dist/bin”而不是“cross-env/bin/”。感谢您的帮助!!!!

【讨论】:

    【解决方案2】:

    尝试在终端中使用此命令修复您的权限

    sudo chgrp -R www-data /var/www/html/zero 
    sudo chmod -R 775 /var/www/html/zero/storage
    

    【讨论】:

    • chgrp:无法访问“chmod”:没有这样的文件或目录 chgrp:无法访问“775”:没有这样的文件或目录
    • 好的,抱歉。然后分别运行它们
    猜你喜欢
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多