gpt4 book ai didi

未安装 NPM 跨环境

转载 作者:行者123 更新时间:2023-12-04 14:24:03 28 4
gpt4 key购买 nike

我有以下 package.json

{
"private": true,
"scripts": {
"dev": "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": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --watch-poll --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"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",
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"installreact": "npm install react react-dom --save",
"installbabel": "npm install babel-core babel-loader babel-preset-es2015 babel-preset-react --save-dev",
"installwebpack": "npm install webpack webpack-dev-server --save-dev",
"build": "webpack -d && webpack-dev-server --content-base src/ --inline --hot --port 1234"
},
"devDependencies": {
"axios": "^0.16.2",
"babel-core": "^6.26.0",
"babel-loader": "^7.1.4",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"bootstrap-sass": "^3.3.7",
"cross-env": "^5.1.4",
"jquery": "^3.1.1",
"laravel-mix": "^1.0",
"lodash": "^4.17.4",
"vue": "^2.1.10",
"webpack": "^3.11.0",
"webpack-cli": "^2.0.12",
"webpack-dev-server": "^2.11.1"
},
"dependencies": {
"material-ui": "^1.0.0-beta.38",
"material-ui-icons": "^1.0.0-beta.36",
"react": "^16.2.0",
"react-dom": "^16.2.0",
"react-redux": "^5.0.7",
"react-router": "^4.2.0",
"react-router-redux": "^4.0.8",
"redux": "^3.7.2"
}
}

当我运行 npm install 时, cross-env目录未在 node_modules 中创建并且没有错误。唯一消息:在 1.337 秒内更新。

我尝试再次卸载并安装该软件包,但没有任何变化。

最佳答案

像我上面说的那样全局安装它或使用路径运行它。但是,npm 应该在运行 npm 脚本时设置路径中 bin 文件夹中的所有内容。

"dev": "./node_modules/.bin/cross-env ..."

如果跨环境可执行文件不在 bin 文件夹中。确保3件事:
  • 您在 package.json 中将 cross-env 作为依赖项
  • 从 node_modules 文件夹中删除文件夹 cross-env 和 cross-spawn。
  • 确保您没有将 bin-links 选项设置为 false 的 .npmrc 文件。
  • 再次运行 npm install。

  • 应该在 node_modules 文件夹内的 .bin 文件夹中创建可执行文件

    关于未安装 NPM 跨环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49611998/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com