当我在项目目录中本地运行npm install
时,deps会正确展平。当我运行npm install -g
在全局安装某些模块时,它们不会变平。我如何弄平它们?
可能有用的信息:
[user@server ~]$ nvm ls
-> v11.11.0
default -> node (-> v11.11.0)
node -> stable (-> v11.11.0) (default)
stable -> 11.11 (-> v11.11.0) (default)
iojs -> N/A (default)
lts/* -> lts/dubnium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.0 (-> N/A)
lts/carbon -> v8.15.1 (-> N/A)
lts/dubnium -> v10.15.3 (-> N/A)
[user@server ~]$ node -v
v11.11.0
[user@server ~]$ npm -v
6.7.0
[user@server ~]$ npm root -g
/home/user/.nvm/versions/node/v11.11.0/lib/node_modules
哦,服务器正在Centos 7上运行。
Aa和我正在谈论的模块例如是webpack
(和其他webpack-*
模块),babel-core
(和其他babel-*
模块),{{1} }。因此,它似乎不是由模块引起的,而是由npm本身引起的。