我想在 localhost:8080 上使用 npm 运行我的 Vue.js,但他们给了我这个错误。有没有办法解决这个问题?
此错误仅在我尝试在包含.babelrc、package.json和webpack.config.js 的Vue 文件夹中安装node_modules和package-lock.json时发生。对于我的其他 Vue 文件夹,我仍然可以通过对所有文件夹使用相同的方法来运行我的 localhost:8080
安装
npm 运行开发
下面的代码是错误。
The system cannot find the path specified.
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'C:\Users\acer\Documents\VueJs\cross-env\dist\bin\cross-env.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-cli@ dev: `cross-env NODE_ENV=development webpack-dev-server --open --inline --hot`
npm ERR! Exit …Run Code Online (Sandbox Code Playgroud) 我正在使用Windows 8.1 x64进行所有更新.
我使用的是nodejs 8.9.1 - 我在命令"npm -v"上发生错误.
所以我卸载了这个版本并安装了8.9.3.它给了我同样的错误命令.
然后我卸载了8.9.3并使用这个答案清理所有路径;
/sf/answers/1449798731/
然后安装新版本9.3.0 ...
但是,我在所有npm命令中都遇到了同样的错误.
我错过了什么?我怎么解决这个问题?
C:\Users\UserName\Desktop>npm -v
Error: spawn C:\Program Files\nodejs\node.exe ENOENT
at _errnoException (util.js:999:13)
at Process.ChildProcess._handle.onexit (internal/child_process.js:201:19)
at onErrorNT (internal/child_process.js:389:16)
at process._tickCallback (internal/process/next_tick.js:152:19)
at Function.Module.runMain (module.js:703:11)
at startup (bootstrap_node.js:194:16)
at bootstrap_node.js:618:3
C:\Program Files\nodejs\node_modules\npm\lib\npm.js:51
throw new Error('npm.load() required')
^
Error: npm.load() required
at Object.get (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:51:13)
at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18)
at process.emit (events.js:159:13)
at process._fatalException (bootstrap_node.js:387:26)
5.5.1
events.js:136
throw er; // Unhandled 'error' event
^
Error: spawn C:\Program Files\nodejs\node.exe ENOENT …Run Code Online (Sandbox Code Playgroud) I'm using npm install -g yo gulp to install yeoman and this is the error I'm getting
npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
C:\Usr\local\gulp -> C:\Usr\local\node_modules\gulp\bin\gulp.js
C:\Usr\local\yo -> C:\Usr\local\node_modules\yo\lib\cli.js
C:\Usr\local\yo-complete -> C:\Usr\local\node_modules\yo\lib\completion\index.js
> yo@3.1.0 postinstall C:\Usr\local\node_modules\yo
> yodoctor
Yeoman Doctor
Running sanity checks on your system
? No .bowerrc file in home directory
? Global configuration file is valid
? NODE_PATH matches the npm root
? No .yo-rc.json file in home directory …Run Code Online (Sandbox Code Playgroud) 我是node.js的新手.node工作正常,但是当我安装nodemon软件包时,它会出错:exception in nodemon killing node即使全局安装也是如此.
22 Jun 13:07:29 - [nodemon] v1.3.7
22 Jun 13:07:29 - [nodemon] to restart at any time, enter `rs`
22 Jun 13:07:29 - [nodemon] watching: *.*
22 Jun 13:07:29 - [nodemon] starting `node server.js`
exception in nodemon killing node
Error: spawn cmd ENOENT
at exports._errnoException (util.js:746:11)
at Process.ChildProcess._handle.onexit (child_process.js:1053:32)
at child_process.js:1144:20
at process._tickCallback (node.js:355:11)
----------------------------------------------------------
If appropriate, please file an error with the output from:
$ node
C:\Users\username\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon.
js server.js …Run Code Online (Sandbox Code Playgroud) 我已经安装好了nodejs。当我尝试npm通过电源外壳或cmd使用它时,它会返回
该系统找不到指定的路径。
如果我运行,node -v一切正常。我也可以npm通过nodejs控制台使用。我尝试多次卸载和重新安装nodejs,但没有帮助。
关于什么原因的任何想法?
为什么npm在我的根文件夹中安装了一堆文件和.cmd文件?如果删除文件并再次运行npm install,这些.cmd文件将重新出现。npm为什么不下载这些文件并将其存储到node_modules文件夹中?
当我在另一台计算机上克隆存储库时,它不会创建那些.cmd文件。两台计算机都运行Windows 10。
经过几次测试,我发现,如果我先删除package-lock.json文件,然后仅执行npm install,则不会显示那些.cmd,但是现在项目无法启动。
每当我在命令行上运行 npm 时,无论是 npm install 还是 npm run build 或者只是 npm 本身,我都会遇到分段错误。我正在运行 Windows 8.1 我尝试从节点网站卸载并使用不同的 x64 msi 重新安装node.js。一切都成功安装了 node.js,但每当我返回命令提示符、终端或 git bash 来运行 npm 时。同样反复出现的分段错误问题不断出现。
有人在 Windows 上遇到过分段错误吗?您采取了哪些方法或途径来解决?

我尝试安装当前版本,然后安装旧版本,但没有任何效果。是否存在我可能不知不觉地跳过的安装过程?或者注册表中是否仍然存在需要在不同安装之前清除的二进制文件?或者其他隐藏目录要删除?
请帮忙。谢谢
我不明白为什么我的npm会这样做,而且我是反应原生的新手.
这是我在Windows 10上的"bug"的描述:
我可以使用react-native命令运行android或者像这样创建react-native app react-native init TestApp
当我进入我的app文件夹cd TestApp并运行react-native link或其他react-native命令时,每个人都可以正常工作.
但是,如果我安装一个像fbsdk这样的新软件包,就像npm install react-native-fbsdk --save我在安装后看到的那样:
在22.207s中添加了1个包并删除了639个包
在那之后,如果我想使用react-native命令,我有这样的消息:
命令
link无法识别.确保您已经运行npm install并且您在反应原生项目中.
对于此消息,我已输入react-native link命令.
你知道为什么npm删除我的所有包裹?
当我尝试从 npm 安装软件包时,出现获取失败错误。我设置了 npm 的配置: - 将 strict-ssl 设置为 false - 使用https://registry.npmjs.org/设置注册表 - 设置代理和 https-proxy
当我搜索软件包时,注册表的 get 方法工作正常,但是当我尝试安装时,出现错误
在使用最新版本的 Node 8.9.1 和 npm 5.5.1 升级节点后,我收到此错误。
我尝试了很多方法来修复它: - 删除内容并使用代理、strict-ssl 重新配置我的 .npmrc 设置 - 降级到我的最新版本,即节点 4 版本,但它不起作用......
这是我得到的错误:
信息如果以 ok
verbose cli [ 'C:\Applications\Nodejs\node.exe',
verbose cli
'C:\Users\xxxxxxxxx\AppData\Roaming\npm\node_modules\npm\bin\npm-cli. js',
verbose cli 'install',
verbose cli 'create-react-class',
verbose cli '--save',
verbose cli '--verbose' ]
使用 npm@5.5.1 的信息
使用 node@v4.7.0
verbose 的信息npm-session 3edca0dd78623f79
愚蠢的安装 loadCurrentTree
愚蠢的安装 readLocalPackageData
愚蠢的 fetchPackageMetaData 错误 create-react-class@latest 请求https://registry.npmjs.org/create-react-class失败,原因:写入 …
我已经设置了浏览器同步来使用 nodemon 和 express。我没有使用 gulp 或 grunt,而是通过我的 package.json 文件中的 npm 脚本运行所有内容。
现在,一切正常,但我在运行脚本时遇到错误,想知道错误是关于什么以及如何修复它。
首先,这是我的设置:
{
"scripts": {
"dev": "npm run development",
"dev:css": "postcss assets/css/style.css -o public/assets/css/style.css",
"dev:sync": "browser-sync start --proxy 'localhost:3000' --files='./views/**/*.html' --no-ui --no-notify",
"development": "cross-env NODE_ENV=development concurrently \"npm:dev:css\" \"nodemon app.js -e js,html\" \"npm:dev:sync\"",
},
"dependencies": {
"concurrently": "^5.2.0",
"express": "^4.17.1"
},
"devDependencies": {
"browser-sync": "^2.26.10",
"cross-env": "^7.0.2"
}
}
Run Code Online (Sandbox Code Playgroud)
这是错误消息:
YError: Invalid first argument. Expected boolean or string but received function.
[dev:sync] at argumentTypeError (C:\laragon\www\projects\startup-reporter--node\node_modules\yargs\build\lib\argsert.js:64:11)
[dev:sync] at C:\laragon\www\projects\startup-reporter--node\node_modules\yargs\build\lib\argsert.js:45:17 …Run Code Online (Sandbox Code Playgroud) node.js ×8
npm ×6
npm-install ×4
browser-sync ×1
express ×1
javascript ×1
json ×1
npm-scripts ×1
package.json ×1
react-native ×1
vue.js ×1
webpack ×1
windows ×1
yeoman ×1