Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么会出现此npm错误:找不到模块'/主页/目录';从'/主页/目录';_Javascript_Node.js_Npm - Fatal编程技术网

Javascript 为什么会出现此npm错误:找不到模块'/主页/目录';从'/主页/目录';

Javascript 为什么会出现此npm错误:找不到模块'/主页/目录';从'/主页/目录';,javascript,node.js,npm,Javascript,Node.js,Npm,我的package.json文件中有以下脚本 "scripts": { "start": "watchify -o js/bundle.js -v -d ." } 当我在/home/directory中运行npm start时,我得到了这个错误 错误:无法从“/home/directory”中找到模块“/home/directory” 我的目录结构如下 -/home/directory --package.json -js/

我的package.json文件中有以下脚本

 "scripts": {
    "start": "watchify -o js/bundle.js -v -d ."
  }
当我在
/home/directory
中运行
npm start
时,我得到了这个错误
错误:无法从“/home/directory”中找到模块“/home/directory”

我的目录结构如下

-/home/directory
          --package.json
          -js/
             --script1.js
             --script2.js   

为什么会出现此错误?

我猜您可以将多个参数传递给watchify。
假设您删除了标志,您应该会得到类似于“watchify js/bundle.js”的东西。因此watchify可能会尝试同时运行
js/bundle.js
(最后一个指向当前目录的目录是
home/directory

请提供更多信息。你的package.json的完整内容,目录的文件列表,从中运行npm start。你可能是对的。它可能会将最后一个句点扩展为当前工作目录,然后将其视为模块名。