javascript - Sails.js 1.0 破坏了全新安装

标签 javascript node.js sails.js node-modules

我使用 Sails 1.0 没有任何问题。当这个问题出现时,我没有在电脑上安装或删除任何新的东西。我也重新安装了 Windows,但仍然遇到同样的问题:

dvs@dvs-PC MINGW64 /d/
$ clear

dvs@dvs-PC MINGW64 /d/
$ node -v
v6.11.5

dvs@dvs-PC MINGW64 /d/
$ npm install sails@beta -g
C:\Users\dvs\AppData\Roaming\npm\sails -> C:\Users\dvs\AppData\Roaming\npm\node_modules\sails\bin\sails.js
C:\Users\dvs\AppData\Roaming\npm
`-- sails@1.0.0-38


dvs@dvs-PC MINGW64 /d/
$ sails new exampleproject
C:\Users\dvs\AppData\Roaming\npm\node_modules\sails\node_modules\machine\lib\private\help-build-machine.js:1237
    );//parley(…)
    ^

SyntaxError: Unexpected token )
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:542:28)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\dvs\AppData\Roaming\npm\node_modules\sails\node_modules\machine\lib\build.js:7:24)

dvs@dvs-PC MINGW64 /d/
$

最佳答案

@t-st-os 刚刚在嵌套依赖项中发布了对此的修复。这是一个Node 6 compatibility issue我在本周早些时候的测试版中介绍过:/(抱歉!)

要在您的应用中进行此修复:

rm -rf node_modules
rm package-lock.json
npm install

关于javascript - Sails.js 1.0 破坏了全新安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46992620/

相关文章:

sails.js - 如何显示维护页面?

Javascript/Sails.js Controller 等待服务调用异步函数

javascript - Angular Electron WebView未加载网站的所有功能

JavaScript! !"false"

javascript - 错误: Not allowed to load local resource

node.js - 我可以在运行时不键入 `less` 将我的 node.js 脚本输出通过管道传输到 `| less` 吗?

node.js - CoffeeScript 编译器 API

javascript - Canvas drawImage 将我的正方形图像缩放为矩形

node.js - 在云函数中,我如何从另一个集合中加入以获取数据?

node.js - 在 Sails.JS 中调用多个 Controller