Cmd 如何在sublime中创建用于windows运行npm的生成系统?
Cmd工作正常 $npm测试 产出: “你好” 卓越构建不起作用 见下文: 我当前保存的项目如下所示: myproject.sublime projectCmd 如何在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
{
"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”