Cmd 如何在sublime中创建用于windows运行npm的生成系统?

Cmd 如何在sublime中创建用于windows运行npm的生成系统?,cmd,npm,sublimetext3,Cmd,Npm,Sublimetext3,Cmd工作正常 $npm测试 产出: “你好” 卓越构建不起作用 见下文: 我当前保存的项目如下所示: myproject.sublime project { "folders" : [ { "path": "C:\\projects\\myproject" } ], "build_systems" : [{ "name":"npm", "working_dir":"${pro

Cmd工作正常

$npm测试

产出: “你好”

卓越构建不起作用

见下文:

我当前保存的项目如下所示:

myproject.sublime project

{
    "folders" :
    [
        {
            "path": "C:\\projects\\myproject"
        }
    ],
    "build_systems" : [{
        "name":"npm",
        "working_dir":"${project_path}",
        "shell_cmd":"npm test",     
        "windows" : {
            "shell": true
        }       
    }]
}
c:\projects\myproject\package.json

{
  "name": "myproject",
  "version": "1.0.0",
  "description": "Demo example",
  "scripts": {
    "test": "echo 'hello'"
  },
  "license": "ISC",
}
构建类型: 我已正确选择-‘npm’作为我的内置系统

当我运行build时,命令似乎正在尝试从我的漫游文件夹加载package.json

以下错误:

npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "test"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path C:\Users\me\AppData\Roaming\Sublime Text 3\Packages\User\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\me\AppData\Roaming\Sublime Text 3\Packages\User\package.json'
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\me\AppData\Roaming\Sublime Text 3\Packages\User\package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\me\AppData\Roaming\Sublime Text 3\Packages\User\npm-debug.log
[Finished in 1.5s]

我发现变量-$project_path表示保存所有项目文件的位置。ie在c:\users\me\AppData\Roaming\Sublime Text 3中。。。我原本以为它是我项目中文件夹的位置。这是否意味着你现在已经解决了问题?(即,您将
$project\u path
替换为
$folder
?是的。我已将:-“工作目录”:“${project\u path}”更改为-“工作目录”:“C:\\projects\\myproject”