常量INLINE = '内联';与故宫相关的命令
今天,我试图在Angular2(模板)工作。按照安装向导,我跑以下命令。
我已经安装了Node.js v6.9.1
。
npm install
--Worked罚款。npm server
--Failed下面的错误。E:\........\node_modules\script-ext-html-webpack-plugin\index.js:3 const INLINE = 'inline'; ^^^^^ SyntaxError: Use of const in strict mode. at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25)
许多随机搜索并未能解决这个问题之后,我决定想一想用平静的头。对我来说,它看起来是ES2015/ES6
问题。包装script-ext-html-webpack-plugin
使用const
变量,它是一个ES2016
功能。但是系统是无法解决的。
另外这个问题可以跟任何包一样hapi
,selinium
等,但凡事都要有我想同样的解决方案。
我曾尝试对上述网站的安装指南很多相关的命令,但没有工作,并与同样的错误结束。我也有很多在网上面临着同样的问题,但没有具体的是答案可见。任何人都可以帮我吗?
回答如下:更新
下面的方法也已经修正了许多谁是面临着一些的NodeJS随机误差我同事的机器。
这个问题至少在我的机器上解决。我当然不是谁完全理解nodejs
但得到它的一些谷歌上搜索后工作的人。下面给出的解决方案可能是常见的我猜许多其他问题。
我工作的系统为Windows 10操作系统,并拥有64位处理器。
- 进入控制面板并卸载
nodejs
(只是为了确保你没有任何先前的痕迹安装)。 - 从他们的网站安装最新版本
nodejs
的(我安装v6.9.1
64位处理器)。 - 进入环境变量系统(只是如果使用的是Windows 10键入开始菜单中的环境变量)和编辑
Path
。删除“C:/ Program Files文件(86)/的NodeJS”(因为我已经安装了64位的NodeJS)。这可确保使用命令当你不使用任何其他以前安装nodejs
。 - 在管理员模式下启动命令提示符,然后导航到您的项目并运行
npm install
。 - 如果你得到任何/一些错误,然后运行
npm info graceful-fs -v
或npm info graceful-fs
无论在你的机器上运行。 - 然后运行
npm update -g npm
。 - 然后
npm install
再次运行这个时候它应该工作。 - 运行
npm start
,一切都应该正常工作。 - 在运行的网站,有时我们看到任何其他的问题,可以从控制台日志中可以看出。但好消息是,控制台日志还告诉你问题。由于我们最近的变化大多数情况下,它涉及到32位和64位处理器。就我而言,我面临的问题与
SASS
配置由于32/64位机和控制台日志问我跑npm rebuild node-sass
来解决该问题。 - 回到命令提示符下,打
Ctrl+C
停止NPM服务器。运行node rebuild node-sass
。再次运行npm start
,一切都应该工作。
希望能帮助到你。
常量INLINE = '内联';与故宫相关的命令
今天,我试图在Angular2(模板)工作。按照安装向导,我跑以下命令。
我已经安装了Node.js v6.9.1
。
npm install
--Worked罚款。npm server
--Failed下面的错误。E:\........\node_modules\script-ext-html-webpack-plugin\index.js:3 const INLINE = 'inline'; ^^^^^ SyntaxError: Use of const in strict mode. at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25)
许多随机搜索并未能解决这个问题之后,我决定想一想用平静的头。对我来说,它看起来是ES2015/ES6
问题。包装script-ext-html-webpack-plugin
使用const
变量,它是一个ES2016
功能。但是系统是无法解决的。
另外这个问题可以跟任何包一样hapi
,selinium
等,但凡事都要有我想同样的解决方案。
我曾尝试对上述网站的安装指南很多相关的命令,但没有工作,并与同样的错误结束。我也有很多在网上面临着同样的问题,但没有具体的是答案可见。任何人都可以帮我吗?
回答如下:更新
下面的方法也已经修正了许多谁是面临着一些的NodeJS随机误差我同事的机器。
这个问题至少在我的机器上解决。我当然不是谁完全理解nodejs
但得到它的一些谷歌上搜索后工作的人。下面给出的解决方案可能是常见的我猜许多其他问题。
我工作的系统为Windows 10操作系统,并拥有64位处理器。
- 进入控制面板并卸载
nodejs
(只是为了确保你没有任何先前的痕迹安装)。 - 从他们的网站安装最新版本
nodejs
的(我安装v6.9.1
64位处理器)。 - 进入环境变量系统(只是如果使用的是Windows 10键入开始菜单中的环境变量)和编辑
Path
。删除“C:/ Program Files文件(86)/的NodeJS”(因为我已经安装了64位的NodeJS)。这可确保使用命令当你不使用任何其他以前安装nodejs
。 - 在管理员模式下启动命令提示符,然后导航到您的项目并运行
npm install
。 - 如果你得到任何/一些错误,然后运行
npm info graceful-fs -v
或npm info graceful-fs
无论在你的机器上运行。 - 然后运行
npm update -g npm
。 - 然后
npm install
再次运行这个时候它应该工作。 - 运行
npm start
,一切都应该正常工作。 - 在运行的网站,有时我们看到任何其他的问题,可以从控制台日志中可以看出。但好消息是,控制台日志还告诉你问题。由于我们最近的变化大多数情况下,它涉及到32位和64位处理器。就我而言,我面临的问题与
SASS
配置由于32/64位机和控制台日志问我跑npm rebuild node-sass
来解决该问题。 - 回到命令提示符下,打
Ctrl+C
停止NPM服务器。运行node rebuild node-sass
。再次运行npm start
,一切都应该工作。
希望能帮助到你。